package org.bai.meetingfilm.backend.film.controller.vo;

import java.util.StringJoiner;

/**
 * @ClassName DescribeFilmRespVO
 * @Description 影片列表VO对象
 * @Author bai
 * @Date 2021/7/18 19:45
 * @Version 1.0
 **/
public class DescribeFilmsRespVO {

    /**
     * @description: 影片Id
     */
    private String filmId;
    
    /**
     * @description: 影片状态
     */
    private String filmStatus;
    
    /**
     * @description: 影片名称
     */
    private String filmName;
    
    /**
     * @description: 影片英文名称
     */
    private String filmEnName;
    
    /**
     * @description: 影片分数
     */
    private String filmScore;

    /**
     * @description: 影片售票数
     */
    private String preSaleNum;

    /**
     * @description: 影片票房
     */
    private String boxOffice;

    /**
     * @description: 影片上映时间
     */
    private String filmTime;

    /**
     * @description: 影片时长
     */
    private String filmLength;

    /**
     * @description: 影片海报
     */
    private String mainImg;

    public String getFilmId() {
        return filmId;
    }

    public void setFilmId(String filmId) {
        this.filmId = filmId;
    }

    public String getFilmStatus() {
        return filmStatus;
    }

    public void setFilmStatus(String filmStatus) {
        this.filmStatus = filmStatus;
    }

    public String getFilmName() {
        return filmName;
    }

    public void setFilmName(String filmName) {
        this.filmName = filmName;
    }

    public String getFilmEnName() {
        return filmEnName;
    }

    public void setFilmEnName(String filmEnName) {
        this.filmEnName = filmEnName;
    }

    public String getFilmScore() {
        return filmScore;
    }

    public void setFilmScore(String filmScore) {
        this.filmScore = filmScore;
    }

    public String getPreSaleNum() {
        return preSaleNum;
    }

    public void setPreSaleNum(String preSaleNum) {
        this.preSaleNum = preSaleNum;
    }

    public String getBoxOffice() {
        return boxOffice;
    }

    public void setBoxOffice(String boxOffice) {
        this.boxOffice = boxOffice;
    }

    public String getFilmTime() {
        return filmTime;
    }

    public void setFilmTime(String filmTime) {
        this.filmTime = filmTime;
    }

    public String getFilmLength() {
        return filmLength;
    }

    public void setFilmLength(String filmLength) {
        this.filmLength = filmLength;
    }

    public String getMainImg() {
        return mainImg;
    }

    public void setMainImg(String mainImg) {
        this.mainImg = mainImg;
    }

    @Override
    public String toString() {
        return new StringJoiner(", ", DescribeFilmsRespVO.class.getSimpleName() + "[", "]")
                .add("filmId='" + filmId + "'")
                .add("filmStatus='" + filmStatus + "'")
                .add("filmName='" + filmName + "'")
                .add("filmEnName='" + filmEnName + "'")
                .add("filmScore='" + filmScore + "'")
                .add("preSaleNum='" + preSaleNum + "'")
                .add("boxOffice='" + boxOffice + "'")
                .add("filmTime='" + filmTime + "'")
                .add("filmLength='" + filmLength + "'")
                .add("mainImg='" + mainImg + "'")
                .toString();
    }
}
